Мой Справочник | PHP | Циклы

Циклы
for
for ($i = 0; $i <= 10; $i++) {
  echo "i равно $i <br>";
}
						
Так же как и в JS
Справедливы ключевые слова break; и continue;
while
$i = 0;
while ($i <= 10) {
  echo "i равно $i <br>";
  $i++;
}
Так же как и в JS
do while
$z = 1;
do {
  echo "z = $z <br>";
  $z += 2;
} while ($z <= 10);
Всегда выполняется хотя бы 1 раз, проверка условия производится после первой итерации
foreach
$list = array("first" => 12, "second" => 24, "third" => 36);

$summa = 0;
foreach ($list as $key => $value) {
  $summa += $value;
}
echo "Среднее значение массива: ".$summa / count($list)."<hr>";
Применяется для ассоциативных массивов
$key и $value - вспомогательные переменные
count($list) - кол-во элементов в массиве $list